package com.qipay;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

public class QiPay implements ApplicationContextAware {

    private ApplicationContext applicationContext;

    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        this.applicationContext = applicationContext;
    }

    private static class SingletonHolder {
        final static QiPay INSTANCE = new QiPay();
    }

    public static QiPay getInstance() {
        return SingletonHolder.INSTANCE;
    }
}
